خرید بک لینک
من توی هر ردیف یک RecyclerView یک دکمه دارم که با زدن اون دکمه با کمک دانلود منیجر خود آندروید فایل ها شروع به دانلود میکنن (پسوند فایل ها فایل ها مختلفن ویدئو داره پی دی اف داره و ...). همه چیز درسته مثلا pdf ها درست لود میشن ولی ویدئو ها مشکل دارن و پلی نمیشن و آندروید پیام میده و میگه که caot play this ویدئو
روی استک هم خیلی گشتم چیزی پیدا نکردم

این کدیه که توی onClickListener دکمه نوشتم :

کد:

@Override
public void onClick(View v) {

DownloadManager downloadManager = (DownloadManager) context.getSystemService(Context.DOWNLOAD_SERVICE);
DownloadManager.Request request = new DownloadManager.Request(Uri.parse(questionha.get(position).getQuestionDownLink()));

request.setTitle(questionha.get(position).getQuestionTitle());
request.setDescription("در حال دانلود");
//.setDestinationInExtealFilesDir(context, "", questionha.get(position).getQuestionDownFileName());
request.setDestinationInExtealPublicDir(Environment.DIRECTORY_DOWNLOADS, questionha.get(position).getQuestionDownFileName());
long enqueueId = downloadManager.enqueue(request);
}


یک سری چیزها هم چک کردم . مثلا این که فایل درست دانلود شده یعنی حجم فایل دانلودی کمتر از حجم فایل اصلی نیستش . که اینجور نبود

برچسب: نویسنده: کاوه محمدزادگان تاريخ: جمعه 31 ارديبهشت 1395 ساعت: 23:51

سلام :
من چند روز پیش یه برنامه فرستادم واسه کافه بازار که سری گیر ها دادن
الان میخوام بدونم این گیری که دادن مربوط به خوده برنامه هست یا نه مربوط به پنل کاربریم تو کافه بازاره (یعنی برنامم رو ویرایش کنم یا اطلاعات ورودی برای انتشار در کافه بازار؟)
[تصویر: qbbl_photo_2016-05-20_16-50-19.jpg][تصویر: qbbl_photo_2016-05-20_16-50-19.jpg]

برچسب: نویسنده: کاوه محمدزادگان تاريخ: جمعه 31 ارديبهشت 1395 ساعت: 22:22

فارسی باید بخری

در موردشون چیز بیشتری نمیدونم
همینقد میدونم که منابع خارجی خیلی بهتر توضیح میدن
حد اقل نسبت به فیلم های فارسی که من دیدم بهتر بودن خارجی ها

برچسب: نویسنده: کاوه محمدزادگان تاريخ: جمعه 31 ارديبهشت 1395 ساعت: 14:04

با عرض سلام و خسته نباشید
می خواستم بدونم بهترین فونت برای متن در اندروید چیه؟؟؟ هر فونتی من انتخاب کردم ی مشکلی داشت یا متن ها چسبیده به هم می شد یا بعضی کلمات خوانایی نداشتن Huh ، ممنون میشم دوستان فونت مناسب برای برنامه های اندروید معرفی کنند که همه زیبایی داشته باشند هم خوانایی Rolleyes

برچسب: نویسنده: کاوه محمدزادگان تاريخ: جمعه 31 ارديبهشت 1395 ساعت: 6:38

حالا این یارو داره میفروشه !
کلی آدم دارن برنامه هارو تو تلگرام رایگان میدن !! من نزدیک به 3 کانال از نزدیک دیدم ! برنامه های بازار رو رایگان قرار میده .
اونارو چیکار میخوای کنی ؟
وضع با این چیزها درست نمیشه . این یارو هم با این کار داره کاخهای آتش برای خودش تو جهنم درست میکنه .
حالا فوقش پلیس فتا میاد فیلتر میکنه !
وقتی قانون کپی رایت تو ممکلت نیست ! بعد از این سایت طرف میره یه سایت دیگه میزنه ! اصلا این نزنه یکی دیگه میزنه .

من میخواستم از سایت پونیشا شکایت کنم ! اما داخل سایت پلیس نوشته بود نمیشه و باید حضوری برم !! حالا کی حوصله داره حضوری بره .
اصلا وقتم رو نمیذارم رو این چیزا !!
به درک !! همه دارن میخورن این یکی همه بخوره .
فقط خدا لعنتشون کنه ! همین .

برچسب: نویسنده: کاوه محمدزادگان تاريخ: جمعه 31 ارديبهشت 1395 ساعت: 6:38

سلام .من یه مشکل دارم اونم اینه که این کدم اصلا on item click listener روش کار نمیکته نمیدونم مشکل کجاست؟
اینم کدم :http://uplod.ir/jiqkg902oirt/test.rar.htm

2- و دوم اینکه از یه کلاس دیگه بتونم یک باتن رو visibility یا invisibility کنم با on long click listener?
----------------------------------------------------------------------------------------------------------------------------------------------
3- یه مشکل مهم دارم اینه که میخوام دو آرایه رو با دو تا تکس ویو مختلف و با یک لیست ویو نمایش بدم ؟یعنی آرایه 1 رو با لیست ویو تو تکس ویو 1 نمایش بدم و آرایه 2 رو با همون لیست ویو تو تکس ویو 2 نمایش بدم که نمیشه؟Sad

من دو تا آرایه دارم s و sd اما کد پایین درست کار نمیکنه.
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.menu_coustom, R.id.txt_v_namemenu, s);
listView_addmenu.setAdapter(adapter);


ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.menu_coustom, R.id.txt_v_money, sd);
listView_addmenu.setAdapter(adapter);

که فقط adapter دوم اجرا میشه و فقط تکس ویو دوم (txt_v_money)پر میشه؟

ممنون.

برچسب: نویسنده: کاوه محمدزادگان تاريخ: جمعه 31 ارديبهشت 1395 ساعت: 6:38

با سلام و خسته نباشید.

دوستان بنده دو عدد EditText دارم که قراره مقداری رو از مخاطب بگیره...
میخوام بعد از گرفتن مقدار (نوشتن متن یا عدد در EditText) توسط کاربر، دکمه ای رو در صفحه اش تعیین کنم که متن های ورودی داخل EditText رو دریافت کنه و به آی دی تلگرام مشخصی که توسط من قراره تعیین بشه ارسال کنه...یعنی نرم افزار تلگرام رو باز کنه و متن های گرفته شده از EditText رو به آی دی تلگرام من ارسال کنه...

سعی کردم خیلی خوب منظورمو توضیح داده باشم....

اساتید محترم فقط بی زحمت لطف کنید کدهاش رو قرار بدید....چون توضیح بدید ممکنه باز به مشکل بر بخورم....
ممنون و متشکر از همگی

برچسب: نویسنده: کاوه محمدزادگان تاريخ: جمعه 31 ارديبهشت 1395 ساعت: 0:14

با سلام خدمت همه اعضای انجمن

ضمن تشکر از مدیریت انجمن بابت فراهم نمودن بستری مناسب برای اشتراک اطلاعات اعضا،قصد دارم مقالاتی درباره زبان برنامه نویسی سی شارپ رو به صورت رایگان منتشر کنم.

چون امروزه خیلی از دوستان قصد دارند وارد بازار کار سی شارپ که یکی از مهرهای داغ محسوب مب شود ، بشوند،به همین دلیل سعی میکنم تجربیات خودم رو در این زمینه به شما عزیزان منتقل کنم.

[تصویر: csharp.png]http://clicksite.ir

از کجا آموزش C# رو شروع کنیم؟

نخستین گام برای شروع آموزش سی شارپ چیست؟
قبل از اینکه بریم به سراغ آموزش سی شارپ،ابتدا لازمه که حتما با مفاهیم و مقدمات سی شارپ آشنا بشیم.زبان سی شارپ یکی از زبان های ارائه شده توسط
شرکت مایکروسافت می باشد که برای برنامه نویسی ویندوز مورد استفاده قرار می گیرد.بنابراین لازم است بدانیم با استفاده از سی شارپ می توانیم نرم افزارهای تحت ویندوز
طراحی و ایجاد نمائیم نه تحت وب.در مورد تحت وب ، به نوعی می توان معدال سی شارپ را Asp.net نامید.
در صورتی که تمایل شما دوستان رو نسبت به این مقالات مشاهده کنم،حتما به آموزش asp.net نیز در مقالات دیگر خواهیم پرداخت.
اگر بخواهیم بدانیم واقعا با آموزش C# می توان به کجا رسید،بهترین راه اینه که براتون چند مثال بزنم.
در حقیقت اکثر نرم افزارهای حسابداری،نرم افزارهای مدیریت فروش،نرم افزارهای مدیریت انبارداری،نرم افزارهای شرکتی و تحت یک شبکه،با استفاده از زیبان برنامه نویسی سی شارپ
ارائه شده اند.پس مطمئنا می توان گفت در بسیاری از سازمان ها و اداره جات نیاز به یک برنامه نویس و متخصص C# می باشد.

تاریخچه زبان برنامه نویسی سی شارپ

اگربخواهیم نگاهی کوتاه به تاریخچه زبان سی شارپ بیندازیم،می توان این مطلب را ارائه داشت.
در سال ۱۹۹۹، شرکت سان اجازه استفاده از زبان برنامهنویسی جاوا را در اختیار ماکروسافت قرار داد تا در سیستمعامل خود از آن استفاده کند.
جاوا در اصل به هیچ پلت فرم یا سیستمعاملی وابسته نبود، ولی ماکروسافت برخی از مفاد قرار داد را زیر پا گذاشت و قابلیت مستقل از سیستمعامل بودن جاوا را از آن برداشت.
در ارائه و معرفی رسمی چارچوب داتنت در PDC در سال ۲۰۰۰ این زبان به سی شارپ تغییر نام یافت و کتابخانه کلاسها و runtime در ایاسپیداتنت به سی شارپ منتقل شدند.
مدیر و سرپرست طراحان در ماکروسافت آندرس هلزبرگ بود که تجربه قبلی او در طراحی Framework و زبانهای برنامه سازی++Borland، دلفی (شهر)، Turbo Pascal، ویژوال سی++ به آسانی در دستورالعملهای سی شارپ قابل رویت است و به همان خوبی در هسته CLR.

خب،اولین درس م درباره سی شارپ درباره متغیرها در سی شارپ هستش.

آشناآی با متغیرها و انواع ان در C#

در اولین مقاله از سری مقالا آموزش سی شارپ،می پردازیم به آشنایی با مهمترین اصل برنامه نویسی،یعنی آشنایی با انواع متغیرها.

در C# حتما باید نوع هر متغیر به طرو صریح مشخص شده باشد.
بدین صورت که اگر متغیری از نوع عددی باشد،یا متغیری از نوع رشته ای باشد (بعدها با این مفاهیم دقیقتر آشنا خواهیم شد) باید به صراحت
نوع آن معین گردد.
نمونه هایی از انواع متغیرها:
int , vector , string ,...

آنچه در مورد متغیرها در سی شارپ باید بدانیم،قلمرو متغیرهاست.منظور از قلمرو،ناحیه ای است که می توانیم در آن ناحیه،متغیر را فراخوانی کنیم و از داده ذخیره شده در آن استفاده نمائیم
توجه فرمایید در این مقاله،هدف من این نیست که خیلی تخصصی و ریز به جزئیات بپردازم و هدفم آشنایی کلی شما با این مفاهیمه تا در ادامه به شمکل برنخوریم و فهم موضوعات براتون ساده تر بشه.

در اصل متغیرها برای ذخیره داده مورد استفاده قرار می گیرند.اما آنچه از متغیرهای معمولی هم مهمتر است،آشنایی با آرایه ها در سی شارپ است.
آرایه ها همانگونه تقریبا در تمام زبان های برنامه نویسی بسیار پرکاربرد هستند،در زبان برنامه نویسی سی شارپ نیز این قاعده مستثنی نیست.
آرایه ها برای ذخیره سازی چندین داده در کنار هم قرار می گیرد.

لطفا نظرات و پیشنهادات خودتون رو در همین تاپیک بگذارید تا برای ادامه آموزشها دلگرم تر بشیم.اگر سوالی هم براتون مطرح شد همینجا مطرح کنید.

برچسب: نویسنده: کاوه محمدزادگان تاريخ: پنجشنبه 30 ارديبهشت 1395 ساعت: 22:23

adapter

import java.util.HashMap;
import java.util.List;

import com.hetbo.riazi_hashtom.R;

import android.content.Context;
import android.graphics.Typeface;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseExpandableListAdapter;
import android.widget.TextView;

public class ExpandableListAdapter extends BaseExpandableListAdapter {

 private Context _context;
 private List<String> _listDataHeader; // header titles
 // child data in format of header title, child title
 private HashMap<String, List<String>> _listDataChild;

 public ExpandableListAdapter(Context context, List<String> listDataHeader,
 HashMap<String, List<String>> listChildData) {
 this._context = context;
 this._listDataHeader = listDataHeader;
 this._listDataChild = listChildData;
 }

 @Override
 public Object getChild(int groupPosition, int childPosititon) {
 retu this._listDataChild.get(this._listDataHeader.get(groupPosition))
 .get(childPosititon);
 }

 @Override
 public long getChildId(int groupPosition, int childPosition) {
 retu childPosition;
 }

 @Override
 public View getChildView(int groupPosition, final int childPosition,
 boolean isLastChild, View convertView, ViewGroup parent) {

 final String childText = (String) getChild(groupPosition, childPosition);

 if (convertView == null) {
 LayoutInflater infalInflater = (LayoutInflater) this._context
 .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
 convertView = infalInflater.inflate(R.layout.list_item, null);
 }

 TextView txtListChild = (TextView) convertView
 .findViewById(R.id.lblListItem);

 txtListChild.setText(childText);
 retu convertView;
 }

 @Override
 public int getChildrenCount(int groupPosition) {
 retu this._listDataChild.get(this._listDataHeader.get(groupPosition))
 .size();
 }

 @Override
 public Object getGroup(int groupPosition) {
 retu this._listDataHeader.get(groupPosition);
 }

 @Override
 public int getGroupCount() {
 retu this._listDataHeader.size();
 }

 @Override
 public long getGroupId(int groupPosition) {
 retu groupPosition;
 }

 @Override
 public View getGroupView(int groupPosition, boolean isExpanded,
 View convertView, ViewGroup parent) {
 String headerTitle = (String) getGroup(groupPosition);
 if (convertView == null) {
 LayoutInflater infalInflater = (LayoutInflater) this._context
 .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
 convertView = infalInflater.inflate(R.layout.list_group, null);
 }

 TextView lblListHeader = (TextView) convertView
 .findViewById(R.id.lblListHeader);
 lblListHeader.setTypeface(null, Typeface.BOLD);
 lblListHeader.setText(headerTitle);

 retu convertView;
 }

 @Override
 public boolean hasStableIds() {
 retu false;
 }

 @Override
 public boolean isChildSelectable(int groupPosition, int childPosition) {
 retu true;
 }

}



main activity


    ExpandableListAdapter listAdapter;
    ExpandableListView expListView;
    List<String> listDataHeader;
    HashMap<String, List<String>> listDataChild;


     @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        expListView = (ExpandableListView) findViewById(R.id.lvExp);
        
        prepareListData();
 
        listAdapter = new ExpandableListAdapter(this, listDataHeader, listDataChild);
 
        expListView.setAdapter(listAdapter);
    }
   
    private void prepareListData() {
        listDataHeader = new ArrayList<String>();
        listDataChild = new HashMap<String, List<String>>();
 
        listDataHeader.add("فصل اول");
        listDataHeader.add("فصل دوم");
        listDataHeader.add("فصل سوم");
 
        List<String> sea01 = new ArrayList<String>();
        sea01.add("بخش اول");
        sea01.add("بخش دوم");
        sea01.add("بخش سوم");
        sea01.add("بخش چهارم");
        
        List<String> sea02 = new ArrayList<String>();
        sea02.add("بخش اول");
        sea02.add("بخش دوم");
 
        List<String> sea03 = new ArrayList<String>();
        sea03.add("بخش اول");
        sea03.add("بخش دوم");
        sea03.add("بخش سوم");
        sea03.add("بخش چهارم");
        sea03.add("بخش پنجم");
 
        listDataChild.put(listDataHeader.get(0), sea01);
        listDataChild.put(listDataHeader.get(1), sea02);
        listDataChild.put(listDataHeader.get(2), sea03);
    
        expListView.setOnChildClickListener(new OnChildClickListener() {
 
 @Override
 public boolean onChildClick(ExpandableListView parent, View v, int groupPosition,
 int childPosition, long id) {
 retu false;
 }
 });
    
    }




list group.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical"
    android:padding="8dp"
    android:background="#0097A7">
 
 
    <TextView
        android:id="@+id/lblListHeader"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:paddingLeft="?android:attr/expandableListPreferredItemPaddingLeft"
        android:textSize="17dp"
        android:textColor="#E1F5FE" />
 
</LinearLayout>

list item . xml



<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >
    
     <TextView
        android:id="@+id/lblListItem"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:textSize="17dip"
        android:paddingTop="5dp"
        android:paddingBottom="5dp"
        android:paddingLeft="?android:attr/expandableListPreferredChildPaddingLeft" />

</LinearLayout>


برچسب: نویسنده: کاوه محمدزادگان تاريخ: پنجشنبه 30 ارديبهشت 1395 ساعت: 22:23

گروه نرم افزاری روبیک در راستای توسعه فعالیت خود در تولید اپلیکیشنهای اندروید،از کلیه افراد (مقیم مشهد) دارای تخصص های زیر دعوت به همکاری می نماید:

- مسلط به برنامه نویسی اندروید و IDE های اکلیپس و اندروید استودیو
- آشنایی کامل با بحث برنامه نویسی شی گرا و مستندسازی (DB diagram, Class Diagram ,...)
- مسلط به بانک های اطلاعاتی و اسکریپت ها ی SQL
- آشنایی با مباحث برنامه نویسی تحت وب (وب سرویس ، Json ) ; ترجیحا PHP
افرادی با تخصص های زیر دارای اولویت خواهند بود:
- آشنایی با برنامه نویسی Cross-Platform مانند Xamarin ، فون گپ
- آشنایی با برنامه نویسی IOS و Xcode

لطفا رزومه های خودتون رو به آدرس [email protected] ارسال نمایید


www.rubiksoft.ir


[تصویر: logo-220x69.png]

برچسب: نویسنده: کاوه محمدزادگان تاريخ: پنجشنبه 30 ارديبهشت 1395 ساعت: 18:48

سلام به همه دوستانچطور میشه تو گوشی کاربر چک کرد که یک برنامه در اون نصب هست یا نه؟
من تو برنامم یه دکمه گذاشتم میخوام وقتی روش کلیک شد براساس نام پکیج اون برنامه ، برنامه مورد نظر رو باز کنه ولی اگر تو گوشیش نصب نبود فورس کلوز نده

کد:

Intent launchIntent = getPackageManager().getLaunchIntentForPackage("com.supercell.clashroyale");
startActivity(launchIntent);

این کدیه که من گذاشتم ولی متاسفنه اگه برنامه نصب نیاشه فورس کلوز میده - چطور میشه این مشکل رو حل کرد

برچسب: نویسنده: کاوه محمدزادگان تاريخ: پنجشنبه 30 ارديبهشت 1395 ساعت: 18:48


اگر اولین بار از انجمن برنامه نویسی اندروید بازدید می کنید برای دسترسی کامل به انجمن اندروید عضو شوید بعد عضویت قادر به ارسال مطلب و شرکت در بحث خواهید داشت

ارسال پاسخ
امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
ارسال پاسخ

کاربرانِ درحال بازدید از این موضوع:

برچسب: نویسنده: کاوه محمدزادگان تاريخ: پنجشنبه 30 ارديبهشت 1395 ساعت: 14:38

سلام
امیدوارم کارشون رو خوب انجام بدن ! من چندتا ایده دارم ! اگر ببینم کارشون رو خوب انجام میدن ! ایدهامو بشون میگم .
اما فعلا تنها کاری که کردم تهدید بوده . Smile

برچسب: نویسنده: کاوه محمدزادگان تاريخ: چهارشنبه 29 ارديبهشت 1395 ساعت: 21:31

[تصویر: musiacl_instruments_icon.jpg]

موسیقی نقش بسیار مهمی را در فرهنگهای مختلف بازی میکند و در هر فرهنگ به گونهای متفاوت ظاهر میشود.

موسیقی یک راه عالی برای بیان افکار و خلاقیتهای بشر است. آلات موسیقی حتی در برخی موارد در زمینههای درمانی و بهبودی استفاده میشوند.

این مجموعه آیکونها توسط تیم پشتیبانی Icon Craft طراحی شدهاند.

مجموعه آیکونهای آلات موسیقی به کلیه علاقهمندان موسیقی اختصاص دارد. این مجموعه شامل ۳۹ آیکون وکتور است که با مهارت و دقت بالایی طراحی شدهاند. همه این آیکونها در ابعاد ۴۸ پیکسل، ۶۴پیکسل و ۱۲۸ پیکسل در دو فرمت PNG و SVG ارائه شدهاند.

[تصویر: musical_instruments_icons_preview_1.png]

پنج استایل متفاوت از این آیکونها در این مجموعه فراهم شدهاند.

شما در طراحی سایت خود به راحتی میتوانید سایز، رنگ و یا حتی شکل این آیکونها را تغییر دهید. توجه داشته باشید که این مجموعه تحت مجوز Creative Commons Attribution 3.0 Unported در دسترس قرار گرفتهاست.

از شما صمیمانه خواهشمندیم که به طراحان این مجموعه اعتبار دهید و چنانچه علاقهمند به گسترش این پیام هستید این مقاله را لینک دهید.

[تصویر: musical_instruments_icons_preview_2.png]

شما میتوانید این مجموعه از آیکونهای آلات موسیقی را به صورت کاملا رایگان دانلود کنید.

دانلود آیکونهای آلات موسیقی

منبع: قالب جوملا ستروکیت

برچسب: نویسنده: کاوه محمدزادگان تاريخ: چهارشنبه 29 ارديبهشت 1395 ساعت: 17:27

سلام

تو یه قسمت از برنامه
یه سری محاسبات زیادی قراره انجام بشه
واسه همین هم برنامه هنگ میکنه
در واقع فقط هنگ میکنه
یعنی حتی فورس کلوز هم نمیشه

گفتم شاید با try catch درست بشه
که نشد

!!!


بله بله حلش کردم
البته به شکلی متفاوت
یه جورایی دورش زدم

برچسب: نویسنده: کاوه محمدزادگان تاريخ: چهارشنبه 29 ارديبهشت 1395 ساعت: 17:27

درود بر شما دوستان

دارم روی برنامه ای کار میکنم که برای برنامه هایی که کاربر نصب داره و انتخابشون کرده کار خاصی انجام میشه
به این صورت که ما یه کاستوم لیست ویو داریم که هر گزینه از لیستمون یک چک باکس داره که برنامه هایی که کاربر نصب کرده رو نمایش میده
بعد کاربر برنامه هایی رو که میخواد انتخاب میکنه و تیک چک باکسشو میزنه
بعد در قسمتی که میخوام کار مورد نظر روی برنامه هایی که کاربر انتخاب کرده انجام بشه یه شرط گذاشتم که باید نام پکیج برنامه هایی که کاربر انتخاب کرده رو چک کنه
اگر یکی از اون برنامه هایی بود که کاربر انتخاب کرده بود کار انجام بشه و اگر که نبود هیچی

حالا سوال من اینه که در اون لیستی که گفتم وقتی کاربر برنامه های مورد نظرشو ذخیره کرد من چطور میتونم اون نام پکیج برنامه ها رو سیو کنم؟؟
در شیردپریفرنسس میشه؟؟
اگر بله چطور ؟؟
باید از آرایه استفاده کنم؟؟
میخوام تمام نام های پکیج برنامه هایی که کاربر انتخاب کرده سیو بشه تا در همون شرطی که گفتم بتونم چک کنم
میشه منو راهنمایی کنید چطور این کارو کنم
اگرم منظورمو متوجه نشدید بگید تا دوباره بگم منظورمو

برچسب: نویسنده: کاوه محمدزادگان تاريخ: چهارشنبه 29 ارديبهشت 1395 ساعت: 17:27

[تصویر: musiacl_instruments_icon.jpg]

موسیقی نقش بسیار مهمی را در فرهنگهای مختلف بازی میکند و در هر فرهنگ به گونهای متفاوت ظاهر میشود.

موسیقی یک راه عالی برای بیان افکار و خلاقیتهای بشر است. آلات موسیقی حتی در برخی موارد در زمینههای درمانی و بهبودی استفاده میشوند.

این مجموعه آیکونها توسط تیم پشتیبانی Icon Craft طراحی شدهاند.

مجموعه آیکونهای آلات موسیقی به کلیه علاقهمندان موسیقی اختصاص دارد. این مجموعه شامل ۳۹ آیکون وکتور است که با مهارت و دقت بالایی طراحی شدهاند. همه این آیکونها در ابعاد ۴۸ پیکسل، ۶۴پیکسل و ۱۲۸ پیکسل در دو فرمت PNG و SVG ارائه شدهاند.

[تصویر: musical_instruments_icons_preview_1.png]

پنج استایل متفاوت از این آیکونها در این مجموعه فراهم شدهاند.

شما در طراحی سایت خود به راحتی میتوانید سایز، رنگ و یا حتی شکل این آیکونها را تغییر دهید. توجه داشته باشید که این مجموعه تحت مجوز Creative Commons Attribution 3.0 Unported در دسترس قرار گرفتهاست.

از شما صمیمانه خواهشمندیم که به طراحان این مجموعه اعتبار دهید و چنانچه علاقهمند به گسترش این پیام هستید این مقاله را لینک دهید.

[تصویر: musical_instruments_icons_preview_2.png]

شما میتوانید این مجموعه از آیکونهای آلات موسیقی را به صورت کاملا رایگان دانلود کنید.

دانلود آیکونهای آلات موسیقی

منبع: قالب جوملا ستروکیت

برچسب: نویسنده: کاوه محمدزادگان تاريخ: چهارشنبه 29 ارديبهشت 1395 ساعت: 14:14


اگر اولین بار از انجمن برنامه نویسی اندروید بازدید می کنید برای دسترسی کامل به انجمن اندروید عضو شوید بعد عضویت قادر به ارسال مطلب و شرکت در بحث خواهید داشت

ارسال پاسخ
امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
ارسال پاسخ

کاربرانِ درحال بازدید از این موضوع: 1 مهمان

برچسب: نویسنده: کاوه محمدزادگان تاريخ: چهارشنبه 29 ارديبهشت 1395 ساعت: 14:14

EditTextName.addTextChangedListener(new TextWatcher() {

@Override
public void afterTextChanged(Editable s) {}

@Override
public void beforeTextChanged(CharSequence s, int start,
int count, int after) {
}

@Override
public void onTextChanged(CharSequence s, int start,
int before, int count) {

}
});

برچسب: نویسنده: کاوه محمدزادگان تاريخ: چهارشنبه 29 ارديبهشت 1395 ساعت: 2:00

package com.AppLike.aff;

import android.app.Activity;
import android.content.Intent;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.os.Handler;
import android.view.Window;

public class SplashScreen extends Activity {

MediaPlayer mySong;

// Splash screen timer
private static int SPLASH_TIME_OUT = 1500;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_splash);

new Handler().postDelayed(new Ruable() {
@Override
public void run() {
}
}, 1500);
finish();

mySong=MediaPlayer.create(SplashScreen.this,R.raw.ee);
mySong.start();
Thread timer=new Thread(){
public void run(){
try{
sleep(1500);
}catch(InterruptedException e){
e.printStackTrace();

}finally{
nextActivity();

}}} ;

timer.start();

new Handler().postDelayed(new Ruable() {

@Override
public void run() {
Intent intent = new Intent(SplashScreen.this,
MainActivity.class);
startActivity(intent);

SplashScreen.this.finish();


}
}, SPLASH_TIME_OUT);


}


public void nextActivity(){
Intent intent = new Intent(this,MainActivity.class);
startActivity(intent);

}

@Override
public void onBackPressed() {
this.finish();
super.onBackPressed();
}
}

برچسب: نویسنده: کاوه محمدزادگان تاريخ: دوشنبه 27 ارديبهشت 1395 ساعت: 23:27

سلام من داخل برنامه ام یک یک ویدیو قرار دادم و میخوام قبل از پخش در ویدیو ای که مشخص کردم میخام یک تصویر بعنوان پیش نمایش اول ویدیو ویو نمایش داده بشه قبل از اینکه پخش بشه
ممنون میشم کمک کنید
این سایت هم رفتم اما متوجه نشدم چطوری راهنمایی کردن
http://stackoverflow.com/questions/17079...re-playing

برچسب: نویسنده: کاوه محمدزادگان تاريخ: دوشنبه 27 ارديبهشت 1395 ساعت: 19:11


Registered

saeid_kh
توسعه دهنده حرفه ای

ارسالها: 183

تاریخ عضویت: Dec 2013

اعتبار: 5

وضعیت: آفلاین

سپاس ها 42
سپاس شده 32 بار در 28 ارسال

ارسال: #1
مشکل در آدرست دهی - امروز, 04:02 PM
سلام کسی میدونه مشکل این کد چیه؟

این خطا رو میده
String literal is not properly closed by a double-quote

برچسب: نویسنده: کاوه محمدزادگان تاريخ: دوشنبه 27 ارديبهشت 1395 ساعت: 19:11

سلام دوستان من محتوای برنامم رو از دیتابیس میخام بگیرم
حالا یه سوال اومد تو ذهنم اونم اینکه امنیت دیتا بیس کم نیست؟؟

مثلا اگه هر فردی اپ رو دیکمپایل کنه به راحتی میتونه به دیتابیس دسترسی داشته باشه بدون اینکه زحمت خاصی بکشه.میشه کاری کرد که امنیتش بره بالا؟
مثلا من چند وقت پیش کل فایل های پروژه ام پاک شده بود با دیکمپایل کردن فایل apk اون تونستم اکثر فایل هاشو برگردونم اما متن های فارسی که تو فایل جاوا بودن به صورت رمز نگاری شده (مثل json تو سرور:::::::: /00250/00115/0002/25990/ ) به صورت عددنشون داده میشدن ودیگه نمیشد اونا رو به راحتی برگردوند.
آیا واقعا دیتا بیس به راحتی قابل هک هست؟
راه کار چیه ؟
وشما خودتون برای این موارد چیکار میکنید؟

برچسب: نویسنده: کاوه محمدزادگان تاريخ: دوشنبه 27 ارديبهشت 1395 ساعت: 16:53

سلام

من مجبورم برنامه سمت سرور رو با java ه بنویسم چون سوکت نویسی داره و سوکت نویسی تو php رو بلدم نیستم لطفا قطعه کدی بدید برای کوئری زدن روی دیتابیس در جاوا

تشکر

یکی هم خودم پیدا کردم نمیدونم درسته یا نه

Coection con = DriverManager.getCoection(hostname , useame , password , database);
Statement st = con.createStatement();
String sql = ("SELECT * FROM....");
ResultSet rs = st.executeQuery(sql);
 String str1 = rs.getString("second_column_name");

برچسب: نویسنده: کاوه محمدزادگان تاريخ: دوشنبه 27 ارديبهشت 1395 ساعت: 16:53


اگر اولین بار از انجمن برنامه نویسی اندروید بازدید می کنید برای دسترسی کامل به انجمن اندروید عضو شوید بعد عضویت قادر به ارسال مطلب و شرکت در بحث خواهید داشت

ارسال پاسخ
امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
ارسال پاسخ

کاربرانِ درحال بازدید از این موضوع: Milad_Af4، 4 مهمان

برچسب: نویسنده: کاوه محمدزادگان تاريخ: دوشنبه 27 ارديبهشت 1395 ساعت: 16:53

[تصویر: 0206.jpg]

به طور مثال در مقایسه با تبلیغات کلیکی، ترافیک وب سایتی که بازاریابان اینترنتی از طریق سئو ایجاد می کنند، برخلاف ترافیک ایجاد شده از طریق تبلیغات کلیکی مداوم بوده و به محض توقف تبلیغات توسط بازاریابان، ترافیک تبلیغات کلیکی عملاً متوقف خواهد شد. این موضوع باعث می شود که بهینه سازی وب سایت در موتور جستجو (سئو) مورد پسند اکثر بازاریابان اینترنتی و به معنی ایجاد ترافیک و افزایش آن باشد.
با این حال بهینه سازی وب سایت یا همان سئو روش بسیار پر زحمت و نسبتاً طولانی برای ایجاد و افزایش ترافیک وب سایت می باشد.به طور خلاصه بهینه سازی وب سایت (سئو) شامل صفحات داخلی on page و off page می باشد. موتورهای جستجو در جستجوی محتوای صفحات و کیفیت آنها هستند و به همان اندازه ایجاد بک لینک در بهینه سازی موتورهای جستجو پر اهمیت می باشد.
رعایت تمامی این موارد حتی در یک وب سایت تجاری کوچک هم باعث بالا رفتن رتبه وب سایت (رنکینگ) خواهد شد. حال سوالی در اینجا ایجاد می شود که چگونه بازاریابان اینترنتی با استفاده از بهترین روش برای بازاریابی موثر یعنی بهینه سازی وب سایت (سئو) را به صورتی انجام دهند که موجب حجم مناسبی از ترافیک وب سایت ایجاد نموده که باعث فروش و سود در کمترین زمان ممکن شود؟
بسیاری از بازاریابان اینترنتی می گویند هر چه محتوای بیشتر و بیشتری در وب سایت یا وبلاگ آپلود نمایید، به هدف خود نزدیکتر می شوید. برخی دیگر معتقدند و بر روی این مسئله تاکید دارند که باید تا حد ممکن تعداد بیشتری بک لینک ایجاد کرد. اجازه دهید روش های عملی تر را برای شما توضیح دهیم.
آیا هر کسب و کار اینترنتی کوچکی می تواند، امید داشته باشد که به طور موثر با سئو و از طریق ایجاد مطالب و محتوای مرتبط، به شرکت بزرگتری تبدیل شود؟ این شرکت ها باید توان مالی برای استخدام نویسندگان مستقل برای نوشتن مطالب منحصر به فرد و مقالات به صورت دائم و منظم در وب سایت را داشته باشند.برخی از این شرکت ها از ربات های تولید مقاله نیز برای وب سایت و یا وبلاگ خود استفاده می کنند.

جایگزین مناسب برای تولید و ایجاد محتوای مناسب و مرتبط برای کسب و کارهای اینترنتی کوچک، تکرار مطالب نیست؛ مطالب تکراری در نهایت منجر به این می شود که گوگل و دیگر موتورهای جستجو آن وب سایت را ایندکس نمی کنند.
رویکرد دیگر در ارتباط با سئو و افزایش رنکینگ، بدست آوردن بک لینک های معتبر می باشد. تاکنون این موارد در شرکت های بزرگ و روند رشد آنها تاثیر زیادی داشته است و با توجه به تامین اعتبار مالی می توانند لینک دهنده های معتبر زیادی بدست بیاورند.
در نهایت ترکیبی از این دو گزینه برای افزایش رنکینگ وب سایت مناسب می باشد. باید در نظر بگیرید که " این رودخانه(افزایش رنکینگ) بسیار گسترده است و قابل دسترس برای تمامی افراد برای شنا کردن" مدیران کسب و کار های اینترنتی کوچک می توانند کلمات کلیدی موثری را برای محتوای وب سایت خود استفاده کنند؛ البته کلمات کلیدی که کسب و کارهای اینترنتی بزرگتر کمتر از آن استفاده کرده اند، مناسب می باشد و در ادامه برای بهینه سازی وب سایت باید شروع به گسترش link building نمایید.
بازاریابان اینترنتی برای کسب و کار های اینترنتی کوچک گاهی اقدام به گرفتن تعداد بسیار اندکی مطالب با کیفیت بسیار بالا و منحصر به فرد در قالب (link bait) کرده که موجب جلب نظر لینک دهندگان در همان زمینه کاری می شود.
به طور خلاصه بهترین رویکرد برای بازاریابان اینترنتی برای بهبود و افزایش رتبه رنکینگ و دستیابی به بهینه سازی وب سایت در موتورهای جستجو(سئو) و دریافت ترافیک هدفمند در کوتاه ترین زمان ممکن از طریق تمرکز بر روی ایجاد لینک (link building) و احتمالاً self-generating در link baiting به عنوان گسترش محتوای مرتبط واصلی وب سایت می باشد.
منبع : طراحی سایت صفرویک

برچسب: نویسنده: کاوه محمدزادگان تاريخ: دوشنبه 27 ارديبهشت 1395 ساعت: 13:36


اگر اولین بار از انجمن برنامه نویسی اندروید بازدید می کنید برای دسترسی کامل به انجمن اندروید عضو شوید بعد عضویت قادر به ارسال مطلب و شرکت در بحث خواهید داشت

ارسال پاسخ
امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5

Registered

khdazi71
Afsan

سپاس ها 4
سپاس شده 0 بار در 0 ارسال

ارسال: #1
ساخت کلاس یا void کلیپ بورد و فراخوانی متد آن هر جایی که دلم خواست - امروز, 02:10 AM
سلام

منچند تا تکست ویو دارم و میخام با کلیک روی هر کدوم محتویات اون تکست ویو ها کپی بشن اگر برای کدوم بخام متد کپی رو جداگانه بنویسم هر شلوغ میشه هم وقت گیر
برایابتدا یه void ساختم و برایonclick هر کدوم متد کپی رو فراخونی کردم ولی عمل نمیکنهو هیچ چیز کپی نمیشه

لطفابگین چجوریه

درپایین هم ااسکرین شات از کدهام میزارم

[تصویر: il53_ashampoo_snap_2016.05.15_09h40m01s_006_.png]

نقل قول این ارسال در یک پاسخ
ارسال پاسخ

کاربرانِ درحال بازدید از این موضوع:

برچسب: نویسنده: کاوه محمدزادگان تاريخ: دوشنبه 27 ارديبهشت 1395 ساعت: 4:47

سلام

من مجبورم برنامه سمت سرور رو با java ه بنویسم چون سوکت نویسی داره و سوکت نویسی تو php رو بلدم نیستم لطفا قطعه کدی بدید برای کوئری زدن روی دیتابیس در جاوا

تشکر

یکی هم خودم پیدا کردم نمیدونم درسته یا نه

Coection con = DriverManager.getCoection(hostname , useame , password , database);
Statement st = con.createStatement();
String sql = ("SELECT * FROM....");
ResultSet rs = st.executeQuery(sql);
 String str1 = rs.getString("second_column_name");

برچسب: نویسنده: کاوه محمدزادگان تاريخ: يکشنبه 26 ارديبهشت 1395 ساعت: 21:59

سلام دوستان من محتوای برنامم رو از دیتابیس میخام بگیرم
حالا یه سوال اومد تو ذهنم اونم اینکه امنیت دیتا بیس کم نیست؟؟

مثلا اگه هر فردی اپ رو دیکمپایل کنه به راحتی میتونه به دیتابیس دسترسی داشته باشه بدون اینکه زحمت خاصی بکشه.میشه کاری کرد که امنیتش بره بالا؟
مثلا من چند وقت پیش کل فایل های پروژه ام پاک شده بود با دیکمپایل کردن فایل apk اون تونستم اکثر فایل هاشو برگردونم اما متن های فارسی که تو فایل جاوا بودن به صورت رمز نگاری شده (مثل json تو سرور:::::::: /00250/00115/0002/25990/ ) به صورت عددنشون داده میشدن ودیگه نمیشد اونا رو به راحتی برگردوند.
آیا واقعا دیتا بیس به راحتی قابل هک هست؟
راه کار چیه ؟
وشما خودتون برای این موارد چیکار میکنید؟

برچسب: نویسنده: کاوه محمدزادگان تاريخ: يکشنبه 26 ارديبهشت 1395 ساعت: 20:54

سلام

من برای اجرای فایل پی دی اف در b4a از کد زیر استفاده کردم ولی وقتی برنامه رو اجرا میکنم فایل پی دی اف باز نمیشه و پیغام the document path is not valid میده

Sub Button1_click

Dim intent1 As Intent

(("intent1.Initialize(intent1.ACTION_VIEW, "file://" & File.Combine(File.DirRootExteal & "/", "file.pdf

("intent1.SetComponent("android/com.android.inteal.app.ResolverActivity

("intent1.SetType("application/pdf

(StartActivity(intent1

End Sub

برای این کار یه کد کاربردی میخوام چه تو b4a چه تو اندروید استودیو

ممنون میشم راهنمایی کنید

برچسب: نویسنده: کاوه محمدزادگان تاريخ: يکشنبه 26 ارديبهشت 1395 ساعت: 19:45

صفحه بندی